امروزه، انجام یک عملیات نظامی موفق مستلزم داشتن اطلاعات کاملی از میدان رزم، موقعیت و آرایش یگانهای دشمن، وسایل و ساختار دفاعی آنها، محل اختفای سلاحها، جزئیات عوارض زمین و توپوگرافی دقیق آن برای تعیین خطوط پیشروی، عقبنشینی و هدایت عملیات است. یکی از کارآمدترین روشها برای تهیه این اطلاعات، استفاده از ماهوارههای جاسوسی مجهز به رادار دهانه ترکیبی (SAR) است. این نوع رادار به دلیل مزایای فراوان از جمله عدم وابستگی به وجود نور خورشید، توان تفکیک بالا و تأثیرپذیری کم از شرایط جوی، کاربرد فراوانی در تهیه تصاویر ماهوارهای داشته است. پرواز آرایش یافته ماهوارهها، نوع جدیدی از مأموریتهای فضایی در حال ظهور است که در سالهای اخیر مورد توجه بسیاری از صنایع نظامی جهان قرار گرفته است. این پرواز شامل دو یا تعداد بیشتری از ماهوارههای نزدیک به هم بوده و هدف آن جایگزین نمودن یک ماهواره بزرگ، سنگین و پرهزینه با شبکهای متشکل از چندین ماهواره کوچک، سبک و کم هزینه در فاصله نزدیک به هم است. استفاده از چندین ماهواره مجهز به رادار دهانه ترکیبی SAR به صورت مأموریت پرواز آرایش یافته، منجر به دستیابی به تصاویر سهبعدی با توان تفکیک بالاتر در سمت و برد و زاویه دید بیشتر نسبت به یک ماهوارۀ مجرد SAR با طول آنتن محدود میگردد. طراحی قوانین کنترلی دقیق برای ماهوارهها در یک مأموریت پرواز آرایش یافته که بهطور مستقیم با یکدیگر ارتباط داشته و بهصورت فعال کنترل میگردند، یک چالش اساسی محسوب میگردد. در این پژوهش، مسئله مدلسازی و کنترل شش-درجه آزادی حرکت کوپلشده پرواز آرایشی ماهوارهها در حضور اغتشاشات مداری مورد بررسی قرار گرفته است. ابتدا مدل جدیدی برای توصیف حرکت نسبی دورانی و انتقالی در پرواز آرایشی ماهوارهها ارائه شده است. مدل ارائه شده برخلاف مدلهای قبلی که بر پایه جبر کواترنیونهای دوگانه بنا شدهاند، تنها بر اساس جبر خطی قابل نمایش بوده که این امر منجر به سادگی در طراحی و تحلیل پایداری کنترل کنندهها گردیده و هزینه محاسباتی را تا حد قابل توجهی کاهش میدهد. در قدم بعدی، بر پایه این مدل، پنج کنترلکننده غیرخطی جدید برای سیستم طراحی گردیده است. کنترلکننده اول، یک کنترلکننده مود لغزشی و مقاوم در برابر نامعینیهای محدود با باند معلوم میباشد. کنترلکننده دوم، یک کنترلکننده ترکیبی مود لغزشی و تطبیقی با قابلیت تحمل خطا در عملگرها بوده و بدون داشتن هرگونه اطلاعات اولیه از نامعینیهای سیستم طراحی گردیده است. کنترلکننده سوم، یک کنترلکننده پسخور خروجی به همراه یک رؤیت گر مقاوم بوده که بدون اندازه گیری سرعتهای دورانی نسبی و انتقالی طراحی گردیده است. کنترلکننده چهارم یک کنترلکننده شبکه عصبی بوده که همانند کنترلکننده سوم در برابر خرابی عملگر و همچنین اغتشاشات با باند نامعلوم مقاوم است. کنترلکننده پنجم، یک کنترلکننده بر مبنای خطیسازی فیدبک و تنظیم پارامترهای کنترلر PID با استفاده از منطق فازی است. درنهایت، با شبیهسازی عددی آنها، به صحت سنجی روشهای پیشنهادیپرداخته شده است.
آنچه در این کد خواهید آموخت:
۱- ارایه یک مدل دینامیکی جدید برای توصیف حرکت نسبی شش درجه آزادی در پرواز آرایشی ماهوارهها با در نظر گرفتن نیروها و گشتاورهای ناشی از اغتشاشات مداری
۲- ارائه یک کنترلکننده جدید مود لغزشی بر اساس مدل استخراج شده با معلوم بودن محدوده نامعینی سیستم
۳- ارایه یک کنترلکننده جدید مود لغزشی-تطبیقی بدون داشتن هیچگونه اطلاعات اولیه از محدوده نامعینی سیستم، باقابلیت تحمل خرابی در عملگرها و محدوده اشباع آنها
۴-ارائۀ یک کنترلکننده جدید پسخوراند خروجی بر اساس رؤیتگر مود لغزشی مرتبۀ دوم بدون نیاز به اندازهگیری سرعتهای نسبی دورانی و انتقالی ماهوارهها.
۵- ارائه کنترلکننده جدید هوشمند شبکه عصبی با قابلیت تحمل خرابی و خطا در عملگرها و عدم نیاز به دانستن باند نامعینی در سیستم.
۶- ارائه کنترلکننده جدید هوشمند بر پایه خطی سازی فیدبک و منطق فازی با قابلیت تحمل اغتشاشات با باند نامعلوم.
نکات و الزامات:
۱- این پروژه حاوی پنج کد جداگانه است.
۲- برنامههای نوشته شده همگی در نرمافزار MATLAB R2016a تست شده است.
۳- برای اجرای درست کدها بایستی نرمافزار Visual Studio شرکت مایکروسافت روی سیستم نصب شده باشد.
زبان برنامه نویسی | |
زبان برنامه نویسی اول | MATLAB |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.